#ifndef __FUI_H
#define __FUI_H

#include "drv_lcd.h"
#include "lcd.h"

typedef struct 
{
    char title[20]; // item name
    void (*callback)(uint8_t curr_idx); // callback
} fui_menu_item_t;

void fui_init(void);
void fui_draw_menu(void);
void fui_load_menu(fui_menu_item_t *menus, uint8_t len);
void fui_showmsgbox(char *title, char* msg, char* msg1);

void fui_keyevt_down(void);
void fui_keyevt_up(void);
void fui_keyevt_enter(void);

#endif // __FUI_H